  
  
/*  
* Copyright @ 2017 com.iflysse.trains  
* xebest-erp 下午3:47:58  
* All right reserved.  
*  
*/  
  
package com.xebest.web.view;  

import java.io.Serializable;
import java.math.BigDecimal;

  
/**  库存监控返回前台的数据
 * @desc: xebest-erp  
 * @author: 杜春静 
 * @createTime: 2017年6月21日 下午3:47:58  
 * @history:  
 * @version: v1.0    
 */

public class XeVenStoreInventoryView implements Serializable {
	
	  
	/**  
	 * TODO  
	 */  
	
	private static final long serialVersionUID = 4917703680696192072L;

	/**
     * 自增主键
     */
    private Integer id;

    /**
     * 库存一览表ID
     */
    private String storeInvId;

    /**
     * 供应商编码
     */
    private String userCode;

    /**
     * 仓库ID
     */
    private String storeId;
    /**
     * 仓库名称
     */
    private String storeName;

    /**
     * 商品SKU
     */
    private String proSku;

    /**
     * 实际库存
     */
    private BigDecimal actualInv;

    /**
     * 可用库存
     */
    private BigDecimal usableInv;

    /**
     * 订单占用库存
     */
    private BigDecimal lockedInv;

    /**
     * 在途数
     */
    private BigDecimal transitInv;

    /**
     * 商品货号
     */
    private String proNum;

    /**
     * 商品图片
     */
    private String proMainImg;

    /**
     * 商品名称
     */
    private String proName;

    /**
     * 商品分类
     */
    private String proCategoryId;

    /**
     * 商品分类名
     */
    private String proCategoryName;

    /**
     * 计价方式  1：重量  2：数量 
     */
    private Integer proPricingType;

    /**
     * 商品单位
     */
    private String proUnit;

    /**
     * 商品规格名
     */
    private String proSpecName;

    /**
     * 商品规格值
     */
    private String proSepcValue;

    /**
     * 平均成本
     */
    private BigDecimal averagePrice;

    /**
     * 是否是冻品 1：是 2：否
     */
    private Integer frozenFlag;

    /**
     * 库存金额
     */
    private BigDecimal invAmount;

    /**
     * 库存上限
     */
    private BigDecimal invMax;

    /**
     * 库存下限
     */
    private BigDecimal invMin;
    

	/**  
	 * @return the id  
	 */
	
	public Integer getId() {
	
		return id;
	}

	/**  
	 * @param id the id to set  
	 */
	
	public void setId(Integer id) {
	
		this.id = id;
	}

	/**  
	 * @return the storeInvId  
	 */
	
	public String getStoreInvId() {
	
		return storeInvId;
	}

	/**  
	 * @param storeInvId the storeInvId to set  
	 */
	
	public void setStoreInvId(String storeInvId) {
	
		this.storeInvId = storeInvId;
	}

	/**  
	 * @return the userCode  
	 */
	
	public String getUserCode() {
	
		return userCode;
	}

	/**  
	 * @param userCode the userCode to set  
	 */
	
	public void setUserCode(String userCode) {
	
		this.userCode = userCode;
	}

	/**  
	 * @return the storeId  
	 */
	
	public String getStoreId() {
	
		return storeId;
	}

	/**  
	 * @param storeId the storeId to set  
	 */
	
	public void setStoreId(String storeId) {
	
		this.storeId = storeId;
	}

	/**  
	 * @return the proSku  
	 */
	
	public String getProSku() {
	
		return proSku;
	}

	/**  
	 * @param proSku the proSku to set  
	 */
	
	public void setProSku(String proSku) {
	
		this.proSku = proSku;
	}

	/**  
	 * @return the actualInv  
	 */
	
	public BigDecimal getActualInv() {
	
		return actualInv;
	}

	/**  
	 * @param actualInv the actualInv to set  
	 */
	
	public void setActualInv(BigDecimal actualInv) {
	
		this.actualInv = actualInv;
	}

	/**  
	 * @return the usableInv  
	 */
	
	public BigDecimal getUsableInv() {
	
		return usableInv;
	}

	/**  
	 * @param usableInv the usableInv to set  
	 */
	
	public void setUsableInv(BigDecimal usableInv) {
	
		this.usableInv = usableInv;
	}

	/**  
	 * @return the lockedInv  
	 */
	
	public BigDecimal getLockedInv() {
	
		return lockedInv;
	}

	/**  
	 * @param lockedInv the lockedInv to set  
	 */
	
	public void setLockedInv(BigDecimal lockedInv) {
	
		this.lockedInv = lockedInv;
	}

	/**  
	 * @return the transitInv  
	 */
	
	public BigDecimal getTransitInv() {
	
		return transitInv;
	}

	/**  
	 * @param transitInv the transitInv to set  
	 */
	
	public void setTransitInv(BigDecimal transitInv) {
	
		this.transitInv = transitInv;
	}

	/**  
	 * @return the proNum  
	 */
	
	public String getProNum() {
	
		return proNum;
	}

	/**  
	 * @param proNum the proNum to set  
	 */
	
	public void setProNum(String proNum) {
	
		this.proNum = proNum;
	}

	/**  
	 * @return the proMainImg  
	 */
	
	public String getProMainImg() {
	
		return proMainImg;
	}

	/**  
	 * @param proMainImg the proMainImg to set  
	 */
	
	public void setProMainImg(String proMainImg) {
	
		this.proMainImg = proMainImg;
	}

	/**  
	 * @return the proName  
	 */
	
	public String getProName() {
	
		return proName;
	}

	/**  
	 * @param proName the proName to set  
	 */
	
	public void setProName(String proName) {
	
		this.proName = proName;
	}

	/**  
	 * @return the proCategoryId  
	 */
	
	public String getProCategoryId() {
	
		return proCategoryId;
	}

	/**  
	 * @param proCategoryId the proCategoryId to set  
	 */
	
	public void setProCategoryId(String proCategoryId) {
	
		this.proCategoryId = proCategoryId;
	}

	/**  
	 * @return the proCategoryName  
	 */
	
	public String getProCategoryName() {
	
		return proCategoryName;
	}

	/**  
	 * @param proCategoryName the proCategoryName to set  
	 */
	
	public void setProCategoryName(String proCategoryName) {
	
		this.proCategoryName = proCategoryName;
	}

	/**  
	 * @return the proPricingType  
	 */
	
	public Integer getProPricingType() {
	
		return proPricingType;
	}

	/**  
	 * @param proPricingType the proPricingType to set  
	 */
	
	public void setProPricingType(Integer proPricingType) {
	
		this.proPricingType = proPricingType;
	}

	/**  
	 * @return the proUnit  
	 */
	
	public String getProUnit() {
	
		return proUnit;
	}

	/**  
	 * @param proUnit the proUnit to set  
	 */
	
	public void setProUnit(String proUnit) {
	
		this.proUnit = proUnit;
	}

	/**  
	 * @return the proSpecName  
	 */
	
	public String getProSpecName() {
	
		return proSpecName;
	}

	/**  
	 * @param proSpecName the proSpecName to set  
	 */
	
	public void setProSpecName(String proSpecName) {
	
		this.proSpecName = proSpecName;
	}

	/**  
	 * @return the proSepcValue  
	 */
	
	public String getProSepcValue() {
	
		return proSepcValue;
	}

	/**  
	 * @param proSepcValue the proSepcValue to set  
	 */
	
	public void setProSepcValue(String proSepcValue) {
	
		this.proSepcValue = proSepcValue;
	}

	/**  
	 * @return the averagePrice  
	 */
	
	public BigDecimal getAveragePrice() {
	
		return averagePrice;
	}

	/**  
	 * @param averagePrice the averagePrice to set  
	 */
	
	public void setAveragePrice(BigDecimal averagePrice) {
	
		this.averagePrice = averagePrice;
	}

	/**  
	 * @return the frozenFlag  
	 */
	
	public Integer getFrozenFlag() {
	
		return frozenFlag;
	}

	/**  
	 * @param frozenFlag the frozenFlag to set  
	 */
	
	public void setFrozenFlag(Integer frozenFlag) {
	
		this.frozenFlag = frozenFlag;
	}

	/**  
	 * @return the invAmount  
	 */
	
	public BigDecimal getInvAmount() {
	
		return invAmount;
	}

	/**  
	 * @param invAmount the invAmount to set  
	 */
	
	public void setInvAmount(BigDecimal invAmount) {
	
		this.invAmount = invAmount;
	}

	/**  
	 * @return the invMax  
	 */
	
	public BigDecimal getInvMax() {
	
		return invMax;
	}

	/**  
	 * @param invMax the invMax to set  
	 */
	
	public void setInvMax(BigDecimal invMax) {
	
		this.invMax = invMax;
	}

	/**  
	 * @return the invMin  
	 */
	
	public BigDecimal getInvMin() {
	
		return invMin;
	}

	/**  
	 * @param invMin the invMin to set  
	 */
	
	public void setInvMin(BigDecimal invMin) {
	
		this.invMin = invMin;
	}

	  
	/**  
	* @return the storeName  
	*/  
	
	public String getStoreName() {
		  
		return  storeName;  
		
	}

	  
	/**  
	* @param storeName the storeName to set  
	*/  
	
	public void setStoreName(String storeName) {
		  
		this.storeName = storeName;  
		
	}

    
    
}
  
